# 使用官方的 Python 运行时镜像作为基础镜像
FROM python:3.11-slim

# 设置工作目录
WORKDIR /app

# 复制项目文件到容器中
COPY . /app

# 安装依赖包
RUN pip3 install --no-cache-dir -r requirements.txt

# 暴露端口
EXPOSE 8000

# 运行应用，因为有docker-compose 启动，所以下面的CMD 就关闭了
## CMD ["uwsgi", "--ini", "EV_DJ_APP/uwsgi.ini"]  # 使用 uWSGI 启动 Django 应用
## CMD ["/usr/bin/python3", "manage.py", "runserver", "0.0.0.0:8000"] # 使用 Python 启动 Django 应用
